Comment on 'A Framework for Modelling Trojans and Computer Virus Infection'
نویسنده
چکیده
Thimbleby et al. [1] have recently introduced a framework for modelling computer viruses and other malicious programs. They also criticized the use of Turing machine (TM) models for the same purpose. This note (re-)introduces a universal Turing machine (UTM) model which originally appeared in [2] and discusses its properties in the light of Thimbleby et al.’s critique. We show that their points are not valid in the case of models using UTMs. We show that (universal) TMs can serve as a basis of a model illustrating the properties of viruses and other malicious programs. An obvious benefit of our model is that TMs and their properties are so widely known. This gives a considerable ‘competitive advantage’ to our model and compensates for the fact that TM models are a bit clumsy. A typical model using TMs is presented by Cohen [3]. The concept of viral sets is essential in the model. A viral set is a pair (M,W) where M is a TM and W is a set of strings over its tape alphabet. Each string w in W has the property that when M , being in its start state, starts reading w it always writes another string w′ of W to somewhere else in its tape. Hence, each w in W is a virus and when M (i.e. ‘a computer’) reads it, another virus will appear somewhere in its tape (i.e. in its ‘memory’). Cohen’s model allows us to directly apply the well-known undecidability results for TMs, e.g. it follows from the halting problem of TMs that it is undecidable whether or not a given pair (M, {w}) is a viral set. The shortcomings of Cohen’s model are discussed in [2]. Most of the critiques of Thimbleby et al. [1] are appropriate in the case of Cohen’s model. Instead of a TM we use the UTM as a model of a computer. Viruses are then descriptions of TMs causing other descriptions to be written to the tape of the UTM. In Cohen’s model the set of viruses depends on the TM on which they are interpreted. In our modification the set of viruses depends on the rules according to which the descriptions of TMs are written.
منابع مشابه
Reply to 'Comment on "A Framework for Modelling Trojans and Computer Virus Infection"' by E. Mäkinen
Computer viruses are a worrying real-world problem, and a challenge to theoretical modelling. In this issue of the Computer Journal, Erkki Mäkinen proposes universal Turing machines in a critique of an earlier paper, ‘A framework for modelling Trojans and computer virus infection’ (Thimbleby, H., Anderson, S. O. and Cairns, P. (1998) Comp. J., 41, 444–458). This short paper is a reply by those ...
متن کاملA Framework for Modelling Trojans and Computer Virus Infection
It is not possible to view a computer operating in the real world, including the possibility of Trojan Horse programs and computer viruses, as simply a finite realisation of a Turing Machine. We consider the actions of Trojan Horses and viruses in real computer systems and suggest a minimal framework for an adequate formal understanding of the phenomena. Some conventional approaches, including ...
متن کاملEvaluating Health in All Policies; Comment on “Developing a Framework for a Program Theory-Based Approach to Evaluating Policy Processes and Outcomes: Health in All Policies in South Australia”
Health in All Policies (HiAP) has gained attention as a potential tool to address complex health and societal challenges at global, regional, national and subnational levels. In a recent article, Lawless et al propose an evaluation framework developed in the context of the South Australia HiAP initiative. Strategies, mediators, activities and impacts identified in the framework could potentiall...
متن کاملEarly Health Economic Modelling – Optimizing Development for Medical Device Developers?; Comment on “Problems and Promises of Health Technologies: The Role of Early Health Economic Modeling”
This commentary considers the positive and negative consequences of early economic modelling and explores potential future directions. Early economic modelling offers device manufacturers an opportunity to assess the potential value of an innovation at an early stage of development. Early modelling can direct resources into potentially viable technologies and reduce inv...
متن کاملHow Useful Are Early Economic Models?; Comment on “Problems and Promises of Health Technologies: The Role of Early Health Economic Modelling”
Early economic modelling has long been recommended to aid research and development (R&D;) decisions in medical innovation, although they are less frequently published and critically appraised. A review of 30 innovations by Grutters et al provides an opportunity to evaluate how early models are used in practice. The evidence of early models can be used to inform two types...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. J.
دوره 44 شماره
صفحات -
تاریخ انتشار 2001